home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / win / vb / fixmenu.exe / MODMENU.BAS < prev   
Westwood Font  |  1991-09-06  |  2.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Westwood Font (font/westwoodFont).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert GW-BASIC (document/gwBasic) ext Supported
66% dexvert GFA-BASIC Atari (other/gfaBASICAtari) ext Supported
1% dexvert Memotech MTX BASIC source (document/memotechMTXBASICSource) ext Unsupported
1% dexvert Westwood Font (font/westwoodFont) magic Unsupported
1% dexvert Amiga BASIC Protected File (other/amigaBASICProtectedFile) ext Unsupported
1% dexvert BAS VBDOS Pro 1.0 Source (other/basVBDOSPro10Source) ext Unsupported
1% dexvert Visual Basic Tokenized Source (other/visualBasicTokenizedSource) ext Unsupported
1% dexvert ZBASIC (other/zbasic) ext Unsupported
100% file data default
100% TrID Westwood Font Format (v4) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| fc 01 02 00 0e 00 1e 01 | 1e 01 08 00 01 02 03 04 |........|........|
|00000010| 06 05 08 0a 00 11 b6 01 | 28 02 00 00 1a 00 00 00 |........|(.......|
|00000020| 7c 00 00 00 1c 01 b2 01 | 49 01 cd 00 ec 00 00 00 ||.......|I.......|
|00000030| 5a 00 00 00 00 00 00 02 | 6a 00 91 00 fc 00 73 00 |Z.......|j.....s.|
|00000040| a4 01 00 00 0e 02 b6 00 | 00 00 00 00 86 00 75 01 |........|......u.|
|00000050| 0c 01 81 00 7e 01 00 00 | 00 00 c2 00 00 00 00 00 |....~...|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 28 02 00 00 de 00 00 0c | 54 6f 67 67 6c 65 53 65 |(.......|ToggleSe|
|00000080| 70 42 61 72 00 00 80 05 | 61 68 57 6e 64 00 00 80 |pBar....|ahWnd...|
|00000090| 05 68 4d 65 6e 75 db 01 | 00 01 61 00 00 00 01 7a |.hMenu..|..a....z|
|000000a0| 9d 00 00 07 47 65 74 4d | 65 6e 75 ab 00 80 08 68 |....GetM|enu....h|
|000000b0| 53 75 62 4d 65 6e 75 26 | 01 00 0a 47 65 74 53 75 |SubMenu&|...GetSu|
|000000c0| 62 4d 65 6e 75 d6 01 80 | 07 6e 53 75 62 50 6f 73 |bMenu...|.nSubPos|
|000000d0| 00 00 80 08 6e 49 74 65 | 6d 50 6f 73 00 00 80 07 |....nIte|mPos....|
|000000e0| 77 4d 65 6e 75 49 44 68 | 01 00 0d 47 65 74 4d 65 |wMenuIDh|...GetMe|
|000000f0| 6e 75 49 74 65 6d 49 44 | 3c 01 80 0a 77 4d 65 6e |nuItemID|<...wMen|
|00000100| 75 46 6c 61 67 73 99 01 | 00 0c 47 65 74 4d 65 6e |uFlags..|..GetMen|
|00000110| 75 53 74 61 74 65 5a 01 | 80 0c 4d 46 5f 42 59 43 |uStateZ.|..MF_BYC|
|00000120| 4f 4d 4d 41 4e 44 00 00 | 80 0c 4d 46 5f 53 45 50 |OMMAND..|..MF_SEP|
|00000130| 41 52 41 54 4f 52 00 00 | 00 06 52 65 73 75 6c 74 |ARATOR..|..Result|
|00000140| 34 01 00 0a 4d 6f 64 69 | 66 79 4d 65 6e 75 19 02 |4...Modi|fyMenu..|
|00000150| 00 04 4e 75 6c 6c f6 01 | 00 09 53 74 72 69 6e 67 |..Null..|..String|
|00000160| 4c 65 6e 8d 01 00 0d 47 | 65 74 4d 65 6e 75 53 74 |Len....G|etMenuSt|
|00000170| 72 69 6e 67 c4 01 00 0a | 4d 65 6e 75 53 74 72 69 |ring....|MenuStri|
|00000180| 6e 67 e3 01 00 09 4d 65 | 6e 75 53 74 72 69 6e 00 |ng....Me|nuStrin.|
|00000190| 00 00 05 46 6f 72 6d 31 | bc 01 80 0b 53 65 74 4d |...Form1|....SetM|
|000001a0| 65 6e 75 49 74 65 6d 00 | 00 80 08 4d 65 6e 75 49 |enuItem.|...MenuI|
|000001b0| 74 65 6d 00 00 80 07 66 | 53 65 70 42 61 72 00 00 |tem....f|SepBar..|
|000001c0| 00 0a 6c 70 4d 65 6e 75 | 49 74 65 6d 00 00 80 06 |..lpMenu|Item....|
|000001d0| 53 65 70 42 61 72 00 00 | 00 04 68 57 6e 64 00 00 |SepBar..|..hWnd..|
|000001e0| 00 0e 4d 65 6e 75 49 74 | 65 6d 53 74 72 69 6e 67 |..MenuIt|emString|
|000001f0| 00 00 00 01 6e 00 00 80 | 04 54 65 6d 70 00 00 80 |....n...|.Temp...|
|00000200| 0f 4d 65 6e 75 49 74 65 | 6d 43 61 70 74 69 6f 6e |.MenuIte|mCaption|
|00000210| 00 00 80 06 53 74 72 4c | 65 6e 00 00 80 0a 4d 65 |....StrL|en....Me|
|00000220| 6e 75 49 74 65 6d 49 44 | 00 00 00 07 77 49 44 49 |nuItemID|....wIDI|
|00000230| 74 65 6d 00 00 80 0b 77 | 4d 65 6e 75 49 44 49 74 |tem....w|MenuIDIt|
|00000240| 65 6d 14 00 00 00 18 00 | 00 00 19 00 ff ff c1 ff |em......|........|
|00000250| ff ff 00 00 09 00 08 00 | ff ff 08 00 ff ff ff ff |........|........|
|00000260| 02 00 00 00 03 01 00 0b | 00 53 65 74 4d 65 6e 75 |........|.SetMenu|
|00000270| 49 74 65 6d 02 09 30 26 | 03 34 03 18 00 00 00 40 |Item..0&|.4.....@|
|00000280| 00 2e 00 7e 01 c1 02 05 | 00 6a 00 00 80 01 00 00 |...~....|.j......|
|00000290| 00 ab 00 00 80 01 00 00 | 00 b6 00 00 80 01 00 00 |........|........|
|000002a0| 00 8d 01 00 02 06 00 00 | 00 99 01 00 80 01 00 00 |........|........|
|000002b0| 00 00 00 00 00 76 00 3e | 00 00 00 2d 2d 20 53 65 |.....v.>|...-- Se|
|000002c0| 74 73 20 74 68 65 20 4d | 65 6e 75 49 74 65 6d 20 |ts the M|enuItem |
|000002d0| 69 6e 20 53 75 62 4d 65 | 6e 75 20 6e 53 75 62 50 |in SubMe|nu nSubP|
|000002e0| 6f 73 20 61 74 20 70 6f | 73 69 74 69 6f 6e 20 6e |os at po|sition n|
|000002f0| 49 74 65 6d 50 6f 73 00 | 00 76 00 45 00 00 00 20 |ItemPos.|.v.E... |
|00000300| 20 20 77 69 74 68 20 74 | 68 65 20 61 70 70 72 6f | with t|he appro|
|00000310| 70 72 69 61 74 65 20 63 | 61 70 74 69 6f 6e 20 4d |priate c|aption M|
|00000320| 65 6e 75 49 74 65 6d 24 | 20 61 6e 64 20 62 65 69 |enuItem$| and bei|
|00000330| 6e 67 20 61 20 73 65 70 | 61 72 61 74 6f 72 20 62 |ng a sep|arator b|
|00000340| 61 72 00 00 00 76 00 41 | 00 00 00 20 20 20 69 66 |ar...v.A|... if|
|00000350| 20 53 65 70 42 61 72 20 | 69 73 20 54 52 55 45 2c | SepBar |is TRUE,|
|00000360| 20 6f 72 20 6e 6f 74 20 | 61 20 73 65 70 61 72 61 | or not |a separa|
|00000370| 74 6f 72 20 62 61 72 20 | 69 66 20 53 65 70 42 61 |tor bar |if SepBa|
|00000380| 72 20 69 73 20 46 41 4c | 53 45 20 00 00 00 00 76 |r is FAL|SE ....v|
|00000390| 00 1b 00 00 00 2d 2d 20 | 67 65 74 20 74 68 65 20 |.....-- |get the |
|000003a0| 69 74 65 6d 20 49 44 20 | 6e 75 6d 62 65 72 00 00 |item ID |number..|
|000003b0| 00 0b 00 6a 00 0b 00 ab | 00 0b 00 b6 00 0e 00 03 |...j....|........|
|000003c0| 00 00 02 0c 00 c2 00 00 | 00 00 00 76 00 47 00 00 |........|...v.G..|
|000003d0| 00 2d 2d 20 4d 46 5f 42 | 59 43 4f 4d 4d 41 4e 44 |.-- MF_B|YCOMMAND|
|000003e0| 20 6d 65 61 6e 73 20 74 | 68 61 74 20 77 65 27 72 | means t|hat we'r|
|000003f0| 65 20 75 73 69 6e 67 20 | 74 68 65 20 6d 65 6e 75 |e using |the menu|
|00000400| 20 69 74 65 6d 20 49 44 | 2c 20 6e 6f 74 20 70 6f | item ID|, not po|
|00000410| 73 69 74 69 6f 6e 6e 00 | 00 76 00 3b 00 00 00 2d |sitionn.|.v.;...-|
|00000420| 2d 20 67 65 74 20 74 68 | 65 20 63 75 72 72 65 6e |- get th|e curren|
|00000430| 74 20 6d 65 6e 75 20 69 | 74 65 6d 20 66 6c 61 67 |t menu i|tem flag|
|00000440| 73 20 75 73 69 6e 67 20 | 74 68 65 20 6d 65 6e 75 |s using |the menu|
|00000450| 20 69 74 65 6d 20 49 44 | 20 00 00 0b 00 73 00 0b | item ID| ....s..|
|00000460| 00 c2 00 0b 00 fc 00 0e | 00 03 00 ec 00 0c 00 de |........|........|
|00000470| 00 00 00 00 00 0b 00 99 | 01 49 00 42 02 00 10 76 |........|.I.B...v|
|00000480| 00 19 00 04 00 2d 2d 20 | 74 75 72 6e 20 4d 46 5f |.....-- |turn MF_|
|00000490| 53 45 50 41 52 41 54 4f | 52 20 6f 6e 6e 00 10 0b |SEPARATO|R onn...|
|000004a0| 00 de 00 0b 00 0c 01 f5 | 00 0c 00 de 00 00 00 32 |........|.......2|
|000004b0| 00 78 02 00 10 76 00 1a | 00 04 00 2d 2d 20 74 75 |.x...v..|...-- tu|
|000004c0| 72 6e 20 4d 46 5f 53 45 | 50 41 52 41 54 4f 52 20 |rn MF_SE|PARATOR |
|000004d0| 6f 66 66 00 10 0b 00 de | 00 0b 00 0c 01 f4 00 a4 |off.....|........|
|000004e0| 00 0c 00 de 00 00 00 38 | 00 00 00 00 00 76 00 2a |.......8|.....v.*|
|000004f0| 00 00 00 2d 2d 20 77 65 | 20 61 6c 77 61 79 73 20 |...-- we| always |
|00000500| 6c 6f 63 61 74 65 20 76 | 69 61 20 74 68 65 20 6d |locate v|ia the m|
|00000510| 65 6e 75 20 69 74 65 6d | 20 49 44 00 00 0b 00 de |enu item| ID.....|
|00000520| 00 0b 00 fc 00 f5 00 0c | 00 de 00 00 00 00 00 76 |........|.......v|
|00000530| 00 42 00 00 00 2d 2d 20 | 6d 6f 64 69 66 79 20 74 |.B...-- |modify t|
|00000540| 68 65 20 6d 65 6e 75 20 | 69 74 65 6d 20 61 6e 64 |he menu |item and|
|00000550| 20 72 65 74 75 72 6e 20 | 74 68 65 20 72 65 73 75 | return |the resu|
|00000560| 6c 74 20 62 61 63 6b 20 | 74 6f 20 74 68 65 20 63 |lt back |to the c|
|00000570| 61 6c 6c 65 72 00 00 0b | 00 73 00 0b 00 c2 00 0b |aller...|.s......|
|00000580| 00 de 00 0b 00 c2 00 0b | 18 8d 01 0e 00 05 00 26 |........|.......&|
|00000590| 01 0c 00 7e 01 00 00 00 | 00 39 00 09 00 08 00 ff |...~....|.9......|
|000005a0| ff ff ff ff ff ff ff 1c | 00 00 00 03 00 00 0f 00 |........|........|
|000005b0| 4d 65 6e 75 49 74 65 6d | 43 61 70 74 69 6f 6e 02 |MenuItem|Caption.|
|000005c0| 0e 30 18 01 2c 01 18 00 | 00 00 40 00 1e 00 e3 01 |.0..,...|..@.....|
|000005d0| c6 02 03 00 6a 00 00 80 | 01 00 00 00 ab 00 00 80 |....j...|........|
|000005e0| 01 00 00 00 b6 00 00 80 | 01 00 00 00 00 00 00 00 |........|........|
|000005f0| 76 00 1f 00 00 00 2d 2d | 20 67 65 74 20 74 68 65 |v.....--| get the|
|00000600| 20 68 61 6e 64 6c 65 20 | 74 6f 20 74 68 65 20 6d | handle |to the m|
|00000610| 65 6e 75 00 00 00 0b 00 | 6a 00 0e 00 01 00 86 00 |enu.....|j.......|
|00000620| 0c 00 73 00 00 00 00 00 | 76 00 19 00 00 00 2d 2d |..s.....|v.....--|
|00000630| 20 67 65 74 20 74 68 65 | 20 6d 65 6e 75 20 69 74 | get the| menu it|
|00000640| 65 6d 20 49 44 44 00 00 | 0b 00 6a 00 0b 00 ab 00 |em IDD..|..j.....|
|00000650| 0b 00 b6 00 0e 00 03 00 | 00 02 0c 00 19 02 00 00 |........|........|
|00000660| 00 00 76 00 29 00 00 00 | 2d 2d 20 61 6c 6c 6f 63 |..v.)...|-- alloc|
|00000670| 61 74 65 20 73 70 61 63 | 65 20 66 6f 72 20 6d 65 |ate spac|e for me|
|00000680| 6e 75 20 69 74 65 6d 20 | 63 61 70 74 69 6f 6e 00 |nu item |caption.|
|00000690| 00 00 e5 00 28 00 d3 00 | 0c 18 db 01 00 00 00 00 |....(...|........|
|000006a0| 0b 00 73 00 0b 00 19 02 | 0b 18 db 01 0b 18 db 01 |..s.....|........|
|000006b0| c2 00 06 05 0b 00 fc 00 | 0e 00 05 00 49 01 0c 00 |........|....I...|
|000006c0| f6 01 00 00 0b 18 db 01 | 0b 00 f6 01 c1 00 0c 18 |........|........|
|000006d0| e3 01 00 00 00 00 39 00 | 09 00 08 00 ff ff ff ff |......9.|........|
|000006e0| ff ff ff ff 0f 00 00 00 | 03 00 00 0a 00 4d 65 6e |........|.....Men|
|000006f0| 75 49 74 65 6d 49 44 02 | 09 30 e0 00 ea 00 18 00 |uItemID.|.0......|
|00000700| 00 00 40 00 1e 00 00 02 | c1 02 03 00 6a 00 00 80 |..@.....|....j...|
|00000710| 01 00 00 00 ab 00 00 80 | 01 00 00 00 b6 00 00 80 |........|........|
|00000720| 01 00 00 00 00 00 00 00 | 76 00 1f 00 00 00 2d 2d |........|v.....--|
|00000730| 20 67 65 74 20 74 68 65 | 20 68 61 6e 64 6c 65 20 | get the| handle |
|00000740| 74 6f 20 74 68 65 20 6d | 65 6e 75 00 00 00 0b 00 |to the m|enu.....|
|00000750| 6a 00 0e 00 01 00 86 00 | 0c 00 73 00 00 00 00 00 |j.......|..s.....|
|00000760| 76 00 22 00 00 00 2d 2d | 20 67 65 74 20 74 68 65 |v."...--| get the|
|00000770| 20 68 61 6e 64 6c 65 20 | 74 6f 20 74 68 65 20 53 | handle |to the S|
|00000780| 75 62 4d 65 6e 75 00 00 | 0b 00 73 00 0b 00 ab 00 |ubMenu..|..s.....|
|00000790| 0e 00 02 00 9d 00 0c 00 | 91 00 00 00 00 00 76 00 |........|......v.|
|000007a0| 19 00 00 00 2d 2d 20 67 | 65 74 20 74 68 65 20 6d |....-- g|et the m|
|000007b0| 65 6e 75 20 69 74 65 6d | 20 49 44 65 00 00 0b 00 |enu item| IDe....|
|000007c0| 91 00 0b 00 b6 00 0e 00 | 02 00 cd 00 0c 00 00 02 |........|........|
|000007d0| 00 00 00 00 39 00 00 00 | 09 00 08 00 ff ff ff ff |....9...|........|
|000007e0| ff ff ff ff 0d 00 00 00 | 03 00 00 06 00 53 65 70 |........|.....Sep|
|000007f0| 42 61 72 02 09 30 4c 01 | 54 01 18 00 00 00 40 00 |Bar..0L.|T.....@.|
|00000800| 1e 00 b2 01 c1 02 03 00 | 6a 00 00 80 01 00 00 00 |........|j.......|
|00000810| ab 00 00 80 01 00 00 00 | b6 00 00 80 01 00 00 00 |........|........|
|00000820| 00 00 00 00 76 00 1f 00 | 00 00 2d 2d 20 67 65 74 |....v...|..-- get|
|00000830| 20 74 68 65 20 68 61 6e | 64 6c 65 20 74 6f 20 74 | the han|dle to t|
|00000840| 68 65 20 6d 65 6e 75 74 | 00 00 0b 00 6a 00 0e 00 |he menut|....j...|
|00000850| 01 00 86 00 0c 00 73 00 | 00 00 00 00 76 00 1b 00 |......s.|....v...|
|00000860| 00 00 2d 2d 20 67 65 74 | 20 74 68 65 20 69 74 65 |..-- get| the ite|
|00000870| 6d 20 49 44 20 6e 75 6d | 62 65 72 20 00 00 0b 00 |m ID num|ber ....|
|00000880| 6a 00 0b 00 ab 00 0b 00 | b6 00 0e 00 03 00 00 02 |j.......|........|
|00000890| 0c 00 c2 00 00 00 00 00 | 76 00 1f 00 00 00 2d 2d |........|v.....--|
|000008a0| 20 67 65 74 20 74 68 65 | 20 66 6c 61 67 73 20 66 | get the| flags f|
|000008b0| 6f 72 20 74 68 65 20 69 | 74 65 6d 74 00 00 0b 00 |or the i|temt....|
|000008c0| 73 00 0b 00 c2 00 0b 00 | fc 00 0e 00 03 00 ec 00 |s.......|........|
|000008d0| 0c 00 de 00 00 00 00 00 | 76 00 45 00 00 00 2d 2d |........|v.E...--|
|000008e0| 20 72 65 74 75 72 6e 20 | 61 20 31 20 28 54 52 55 | return |a 1 (TRU|
|000008f0| 45 29 20 6f 72 20 30 20 | 28 46 41 4c 53 45 29 20 |E) or 0 |(FALSE) |
|00000900| 73 74 61 74 65 20 76 61 | 6c 75 65 20 66 6f 72 20 |state va|lue for |
|00000910| 74 68 65 20 73 65 70 61 | 72 61 74 6f 72 20 62 61 |the sepa|rator ba|
|00000920| 72 44 00 00 0b 00 de 00 | 0b 00 0c 01 a4 00 ee 00 |rD......|........|
|00000930| e4 00 f1 00 a8 00 0c 00 | b2 01 00 00 00 00 39 00 |........|......9.|
|00000940| 09 00 08 00 ff ff ff ff | ff ff ff ff 0f 00 00 00 |........|........|
|00000950| 03 00 fd | |... | |
+--------+-------------------------+-------------------------+--------+--------+